\hypertarget{class_mouvement}{
\section{Mouvement Class Reference}
\label{class_mouvement}\index{Mouvement@{Mouvement}}
}


{\ttfamily \#include $<$mouvement.h$>$}

Inheritance diagram for Mouvement:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_mouvement}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_mouvement_ade459e6a984094a3a632c142f5bcc4f4}{Mouvement} (\hyperlink{class_vectorf}{Vectorf} $\ast$aSommetDepart, \hyperlink{class_vectorf}{Vectorf} $\ast$aSommetArrive, float aTime, float aInterval, \hyperlink{class_vectorf}{Vectorf} $\ast$aPosition)
\item 
virtual void \hyperlink{class_mouvement_a756bc931fcdee7c792289520e17e16ae}{Do} ()
\item 
\hyperlink{class_mouvement_ade459e6a984094a3a632c142f5bcc4f4}{Mouvement} (\hyperlink{class_vectorf}{Vectorf} $\ast$aSommetDepart, \hyperlink{class_vectorf}{Vectorf} $\ast$aSommetArrive, float aTime, float aInterval, \hyperlink{class_vectorf}{Vectorf} $\ast$aPosition)
\item 
virtual void \hyperlink{class_mouvement_a1ca4e807573491714853e29778614c09}{Do} ()
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{class_mouvement_a798f6ab734f4b76fe33d53fda763d7b4}{nbIteration}
\item 
float \hyperlink{class_mouvement_a94b0be9c18029f2cc88daf7791f4dea0}{distanceParcourue}
\item 
float \hyperlink{class_mouvement_ab8375e8ff035a32156928ec495dcedf4}{vitesse}
\item 
\hyperlink{class_vectorf}{Vectorf} $\ast$ \hyperlink{class_mouvement_abc862d63a2ef53d3743c46c588f81d88}{sommetDepart}
\item 
\hyperlink{class_vectorf}{Vectorf} $\ast$ \hyperlink{class_mouvement_aeb846ee7c169dc08a13533fd324ccb18}{sommetArrive}
\item 
\hyperlink{class_vectorf}{Vectorf} $\ast$ \hyperlink{class_mouvement_aff7325aa37bdb10ace1642344ac46f94}{vecteurDirecteur}
\item 
\hyperlink{class_vectorf}{Vectorf} $\ast$ \hyperlink{class_mouvement_a043515da62db2f1f2a2e62b0384a42d0}{position}
\item 
float \hyperlink{class_mouvement_a7acec63c55cc66fd4219afcb691ff289}{time}
\item 
float \hyperlink{class_mouvement_adb8f54f79b83b5c2f8dee4dfe3bac57a}{interval}
\item 
float \hyperlink{class_mouvement_a40598798808dc2e5238e96fe5edc7a49}{acceleration}
\item 
float \hyperlink{class_mouvement_a75750bfed6d9a80a17664144953503b4}{vitesseMax}
\item 
float \hyperlink{class_mouvement_af3568ba76d6a9bb8af1232f8a56c716c}{distance}
\item 
int \hyperlink{class_mouvement_acba10a6242bb39fa5254523352601686}{end}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_mouvement_ade459e6a984094a3a632c142f5bcc4f4}{
\index{Mouvement@{Mouvement}!Mouvement@{Mouvement}}
\index{Mouvement@{Mouvement}!Mouvement@{Mouvement}}
\subsubsection[{Mouvement}]{\setlength{\rightskip}{0pt plus 5cm}Mouvement::Mouvement (
\begin{DoxyParamCaption}
\item[{{\bf Vectorf} $\ast$}]{aSommetDepart, }
\item[{{\bf Vectorf} $\ast$}]{aSommetArrive, }
\item[{float}]{aTime, }
\item[{float}]{aInterval, }
\item[{{\bf Vectorf} $\ast$}]{aPosition}
\end{DoxyParamCaption}
)}}
\label{class_mouvement_ade459e6a984094a3a632c142f5bcc4f4}
\hypertarget{class_mouvement_ade459e6a984094a3a632c142f5bcc4f4}{
\index{Mouvement@{Mouvement}!Mouvement@{Mouvement}}
\index{Mouvement@{Mouvement}!Mouvement@{Mouvement}}
\subsubsection[{Mouvement}]{\setlength{\rightskip}{0pt plus 5cm}Mouvement::Mouvement (
\begin{DoxyParamCaption}
\item[{{\bf Vectorf} $\ast$}]{aSommetDepart, }
\item[{{\bf Vectorf} $\ast$}]{aSommetArrive, }
\item[{float}]{aTime, }
\item[{float}]{aInterval, }
\item[{{\bf Vectorf} $\ast$}]{aPosition}
\end{DoxyParamCaption}
)}}
\label{class_mouvement_ade459e6a984094a3a632c142f5bcc4f4}


\subsection{Member Function Documentation}
\hypertarget{class_mouvement_a756bc931fcdee7c792289520e17e16ae}{
\index{Mouvement@{Mouvement}!Do@{Do}}
\index{Do@{Do}!Mouvement@{Mouvement}}
\subsubsection[{Do}]{\setlength{\rightskip}{0pt plus 5cm}void Mouvement::Do (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_mouvement_a756bc931fcdee7c792289520e17e16ae}


Implements \hyperlink{class_action_a62a91a6593103ec0dc8a9a5089723142}{Action}.

\hypertarget{class_mouvement_a1ca4e807573491714853e29778614c09}{
\index{Mouvement@{Mouvement}!Do@{Do}}
\index{Do@{Do}!Mouvement@{Mouvement}}
\subsubsection[{Do}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Mouvement::Do (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{class_mouvement_a1ca4e807573491714853e29778614c09}


Implements \hyperlink{class_action_a62a91a6593103ec0dc8a9a5089723142}{Action}.



\subsection{Member Data Documentation}
\hypertarget{class_mouvement_a40598798808dc2e5238e96fe5edc7a49}{
\index{Mouvement@{Mouvement}!acceleration@{acceleration}}
\index{acceleration@{acceleration}!Mouvement@{Mouvement}}
\subsubsection[{acceleration}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf Mouvement::acceleration}}}
\label{class_mouvement_a40598798808dc2e5238e96fe5edc7a49}
\hypertarget{class_mouvement_af3568ba76d6a9bb8af1232f8a56c716c}{
\index{Mouvement@{Mouvement}!distance@{distance}}
\index{distance@{distance}!Mouvement@{Mouvement}}
\subsubsection[{distance}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf Mouvement::distance}}}
\label{class_mouvement_af3568ba76d6a9bb8af1232f8a56c716c}
\hypertarget{class_mouvement_a94b0be9c18029f2cc88daf7791f4dea0}{
\index{Mouvement@{Mouvement}!distanceParcourue@{distanceParcourue}}
\index{distanceParcourue@{distanceParcourue}!Mouvement@{Mouvement}}
\subsubsection[{distanceParcourue}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf Mouvement::distanceParcourue}}}
\label{class_mouvement_a94b0be9c18029f2cc88daf7791f4dea0}
\hypertarget{class_mouvement_acba10a6242bb39fa5254523352601686}{
\index{Mouvement@{Mouvement}!end@{end}}
\index{end@{end}!Mouvement@{Mouvement}}
\subsubsection[{end}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Mouvement::end}}}
\label{class_mouvement_acba10a6242bb39fa5254523352601686}


Reimplemented from \hyperlink{class_action_a745a46fc7a47d7a0decbc47ca0446b64}{Action}.

\hypertarget{class_mouvement_adb8f54f79b83b5c2f8dee4dfe3bac57a}{
\index{Mouvement@{Mouvement}!interval@{interval}}
\index{interval@{interval}!Mouvement@{Mouvement}}
\subsubsection[{interval}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf Mouvement::interval}}}
\label{class_mouvement_adb8f54f79b83b5c2f8dee4dfe3bac57a}
\hypertarget{class_mouvement_a798f6ab734f4b76fe33d53fda763d7b4}{
\index{Mouvement@{Mouvement}!nbIteration@{nbIteration}}
\index{nbIteration@{nbIteration}!Mouvement@{Mouvement}}
\subsubsection[{nbIteration}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Mouvement::nbIteration}}}
\label{class_mouvement_a798f6ab734f4b76fe33d53fda763d7b4}
\hypertarget{class_mouvement_a043515da62db2f1f2a2e62b0384a42d0}{
\index{Mouvement@{Mouvement}!position@{position}}
\index{position@{position}!Mouvement@{Mouvement}}
\subsubsection[{position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vectorf} $\ast$ {\bf Mouvement::position}}}
\label{class_mouvement_a043515da62db2f1f2a2e62b0384a42d0}
\hypertarget{class_mouvement_aeb846ee7c169dc08a13533fd324ccb18}{
\index{Mouvement@{Mouvement}!sommetArrive@{sommetArrive}}
\index{sommetArrive@{sommetArrive}!Mouvement@{Mouvement}}
\subsubsection[{sommetArrive}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vectorf} $\ast$ {\bf Mouvement::sommetArrive}}}
\label{class_mouvement_aeb846ee7c169dc08a13533fd324ccb18}
\hypertarget{class_mouvement_abc862d63a2ef53d3743c46c588f81d88}{
\index{Mouvement@{Mouvement}!sommetDepart@{sommetDepart}}
\index{sommetDepart@{sommetDepart}!Mouvement@{Mouvement}}
\subsubsection[{sommetDepart}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vectorf} $\ast$ {\bf Mouvement::sommetDepart}}}
\label{class_mouvement_abc862d63a2ef53d3743c46c588f81d88}
\hypertarget{class_mouvement_a7acec63c55cc66fd4219afcb691ff289}{
\index{Mouvement@{Mouvement}!time@{time}}
\index{time@{time}!Mouvement@{Mouvement}}
\subsubsection[{time}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf Mouvement::time}}}
\label{class_mouvement_a7acec63c55cc66fd4219afcb691ff289}
\hypertarget{class_mouvement_aff7325aa37bdb10ace1642344ac46f94}{
\index{Mouvement@{Mouvement}!vecteurDirecteur@{vecteurDirecteur}}
\index{vecteurDirecteur@{vecteurDirecteur}!Mouvement@{Mouvement}}
\subsubsection[{vecteurDirecteur}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vectorf} $\ast$ {\bf Mouvement::vecteurDirecteur}}}
\label{class_mouvement_aff7325aa37bdb10ace1642344ac46f94}
\hypertarget{class_mouvement_ab8375e8ff035a32156928ec495dcedf4}{
\index{Mouvement@{Mouvement}!vitesse@{vitesse}}
\index{vitesse@{vitesse}!Mouvement@{Mouvement}}
\subsubsection[{vitesse}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf Mouvement::vitesse}}}
\label{class_mouvement_ab8375e8ff035a32156928ec495dcedf4}
\hypertarget{class_mouvement_a75750bfed6d9a80a17664144953503b4}{
\index{Mouvement@{Mouvement}!vitesseMax@{vitesseMax}}
\index{vitesseMax@{vitesseMax}!Mouvement@{Mouvement}}
\subsubsection[{vitesseMax}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf Mouvement::vitesseMax}}}
\label{class_mouvement_a75750bfed6d9a80a17664144953503b4}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
sources/actions/\hyperlink{actions_2mouvement_8h}{mouvement.h}\item 
sources/old/\hyperlink{old_2mouvement_8h}{mouvement.h}\item 
sources/actions/\hyperlink{actions_2mouvement_8cpp}{mouvement.cpp}\item 
sources/old/\hyperlink{old_2mouvement_8cpp}{mouvement.cpp}\end{DoxyCompactItemize}
